self doubt - German English Dictionary